package com.lap.codegen.domain;

import lombok.Getter;
import lombok.Setter;

/**
 * 数据库连接配置
 *
 * @author Shuisheng.Lao
 * @version 1.0.0
 */
@Getter
@Setter
public class DbConf {
    /**
     * 连接串
     */
    private String url;
    /**
     * 帐号
     */
    private String username;
    /**
     * 密码
     */
    private String password;
    /**
     * 数据库类型
     */
    private String type;
    /**
     * 排除表名的前缀,例如:user_a,user_b,这里配置user_,那么生成的代码不在增加userA格式,而是A
     */
    private String suffix;
    /**
     * 排除表名的后缀,同上
     */
    private String prefix;
    /**
     * 需要生成代码的表名，*=全部；
     */
    private String tables;
    /**
     * 过滤属性
     */
    private String[] excludeField;

    public DbConf() {

    }

    public DbConf(String url, String username, String password) {
        this.url = url;
        this.username = username;
        this.password = password;
    }

}
